<?php

class Planesmejoramiento_Model_DbTable_Actividadesplan extends Zend_Db_Table_Abstract {
	
	protected $_name = 'actividadesplanmejoramiento';
	protected $_primary = 'codactividad';
	protected $_sequence = 'seq_actplanmejoramiento';
	//protected $_rowClass = 'App_Audit_Row';
	
	public function getActividadesPlan($codplanmejoramiento) {
	    $condicion= "";
	    $select = $this->select()
	                   ->from(array("a"=>"actividadesplanmejoramiento"),array("*","to_char(fechainicio,'DD-MM-YYYY') AS fechainicio","to_char(fechafin,'DD-MM-YYYY') AS fechafin"))
	                   ->joinLeft(array("t"=>"tramiteseccion"),"t.codtramiteseccion=a.codtramiteseccion",'')
	                   ->joinLeft(array('s'=>'seccioneslista'),'s.codseccionlista=t.codseccionlista',array('nombre AS nombreseccion','orden'))
	                   ->joinLeft(array('ds'=>'documentosactividadesplan'),'ds.codactividad=a.codactividad','')
	                   ->joinLeft(array("d"=>"documentos"),'ds.coddocumento=d.coddocumento','*')
	                   ->where("a.codplanmejoramiento=?",$codplanmejoramiento)
	                   ->order("s.orden","a.fechainicio");
	    $select->setIntegrityCheck(false);
//	    echo $select->__tostring();
		return $select->query()->fetchAll();
	}
	
	public function getAdjuntosActividad($codactividad) {
	    $select = $this->select()
	                   ->from(array("ds"=>"documentosactividadesplan"))
	                   ->join(array("d"=>"documentos"),"ds.coddocumento=d.coddocumento","*")
	                   ->where("ds.codactividad=?",$codactividad);
	    $select->setIntegrityCheck(false);
//	    echo $select->__tostring();
		return $select->query()->fetchAll();
	}
	
}//fin de la clase

